package dssd.servicios;

import dssd.modelo.Licencia;
import dssd.modelo.Solicitud;
import dssd.modelo.SolicitudAlta;
import dssd.modelo.SolicitudRenovacion;
import dssd.modelo.Usuario;

public interface ILicenciasService extends IAbstractService{

	public abstract Solicitud actualizarSolicitud(Usuario usuario,
			Solicitud solicitud);

	public abstract int consultarInfracciones(Usuario usuario, String dni);

	public abstract SolicitudRenovacion guardarSolicitud(Usuario usuario,
			SolicitudRenovacion solicitud);

	public abstract Solicitud guardarSolicitud(Usuario usuario, SolicitudAlta alta);

	public abstract Licencia otorgarLicencia(Usuario usuario, Solicitud solicitud);

}